/**
 * @description 组件属性
 * @author: 陈陈
 * @date: 2025/05/09
 * @phone: 18560000860
 * @email: 18560000860@qq.com
 * @company: 济南晨霜信息技术有限公司 /
 * @business: 承接前后端项目的开发
 */
export default {
	// hoverClass
	hoverClass: {
		type: String,
		default: "pure-hover"
	},

	// 间距
	gap: {
		type: String,
		default: "10px"
	},

	// 文件列表
	list: {
		type: Array,
		default: () => []
	},

	// 文件路径key
	pathKey: {
		type: String,
		default: "path"
	},

	// 文件名称key
	nameKey: {
		type: String,
		default: ""
	},

	// 文件图标key
	iconKey: {
		type: String,
		default: "icon"
	},

	// 删除图标
	deleteIconName: {
		type: String,
		default: "__close"
	},

	// 上传图标
	uploadingIconName: {
		type: String,
		default: "__loading"
	},

	// 上传失败图标
	failIconName: {
		type: String,
		default: "__tips"
	},

	// 上传成功图标
	successIconName: {
		type: String,
		default: "__checked"
	},

	// 进度条配置项
	progressOpts: {
		type: Object,
		default: () => ({})
	},

	// 显示进度文本
	showProgressText: {
		type: Boolean,
		default: false
	}
};
